
package com.dstz.form.vo;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

import com.dstz.form.model.custsql.FormCustSqlFields;

/**
 * 自定义列表查询的SQL对象信息
 * 
 * @author xianggang
 * 
 */
public class SqlViewVO implements Serializable {
	
	private static final long serialVersionUID = 56875676583L;
	
	/** 真实查询的字段  **/
	String realSqlColumn;
	
	/** 求和字段  **/
	String sumSqlColumn;
	
	/** 总数查询SQL **/
	String queryCountSql;
	
	/** 数据查询SQL **/
	String queryDataSql;
	
	/** 统计查询SQL **/
	String querySumSql;
	
	/** 数据源 **/
	String dsKey;
	
	/** 自定义列表名称 **/
	String sqlName;
	
	/** 查询参数 **/
	List<SqlSearchVO> queryData;
	
	/** 请求参数 **/
	Map<String, Object> paramsMap;
	
	/** 字段列表  **/
	List<FormCustSqlFields> fieldList;
	
	public String getRealSqlColumn() {
		return realSqlColumn;
	}
	
	public void setRealSqlColumn(String realSqlColumn) {
		this.realSqlColumn = realSqlColumn;
	}
	
	public String getSumSqlColumn() {
		return sumSqlColumn;
	}
	
	public void setSumSqlColumn(String sumSqlColumn) {
		this.sumSqlColumn = sumSqlColumn;
	}
	
	public String getQueryCountSql() {
		return queryCountSql;
	}
	
	public void setQueryCountSql(String queryCountSql) {
		this.queryCountSql = queryCountSql;
	}
	
	public String getQueryDataSql() {
		return queryDataSql;
	}
	
	public void setQueryDataSql(String queryDataSql) {
		this.queryDataSql = queryDataSql;
	}
	
	public String getQuerySumSql() {
		return querySumSql;
	}
	
	public void setQuerySumSql(String querySumSql) {
		this.querySumSql = querySumSql;
	}
	
	public String getDsKey() {
		return dsKey;
	}
	
	public void setDsKey(String dsKey) {
		this.dsKey = dsKey;
	}
	
	public String getSqlName() {
		return sqlName;
	}
	
	public void setSqlName(String sqlName) {
		this.sqlName = sqlName;
	}
	
	public List<SqlSearchVO> getQueryData() {
		return queryData;
	}
	
	public void setQueryData(List<SqlSearchVO> queryData) {
		this.queryData = queryData;
	}
	
	public Map<String, Object> getParamsMap() {
		return paramsMap;
	}
	
	public void setParamsMap(Map<String, Object> paramsMap) {
		this.paramsMap = paramsMap;
	}
	
	public List<FormCustSqlFields> getFieldList() {
		return fieldList;
	}
	
	public void setFieldList(List<FormCustSqlFields> fieldList) {
		this.fieldList = fieldList;
	}
	
}
